package com.wisewin.circle.entity.db;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class GroupOrderDO implements Serializable {
    private static final long serialVersionUID = 6131961333697711319L;

    /**
     * 未付款	103010
     * 待确认	103020
     * 已确认	103030
     * 已取消	103040
     * 已关闭	103050
     * 已删除	103060
     */
    public static final int ORDER_STATUS_WFK = 103010;
    public static final int ORDER_STATUS_DQR = 103020;
    public static final int ORDER_STATUS_YQR = 103030;
    public static final int ORDER_STATUS_YQX = 103040;
    public static final int ORDER_STATUS_YGB = 103050;
    public static final int ORDER_STATUS_YSC = 103060;

    private Integer orderId;

    private Integer userId;

    private Integer groupId;

    private String groupName;

    private String orderNum;

    private Integer amount;

    private Double price;

    private Double totalPrice;

    private String imageUrl;

    private String remarks;

    private Integer orderStatus;

    private Date payTime;

    private Date createTime;

    private Integer addressId;

    private GroupDO groupDO;

    private List<String> lstImageUrl;

    private GroupOrderAddressDO groupOrderAddressDO;

    private String orderStatusName;

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getAddressId() {
        return addressId;
    }

    public void setAddressId(Integer addressId) {
        this.addressId = addressId;
    }

    public Double getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(Double totalPrice) {
        this.totalPrice = totalPrice;
    }

    public Integer getGroupId() {
        return groupId;
    }

    public void setGroupId(Integer groupId) {
        this.groupId = groupId;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public GroupDO getGroupDO() {
        return groupDO;
    }

    public void setGroupDO(GroupDO groupDO) {
        this.groupDO = groupDO;
    }

    public GroupOrderAddressDO getGroupOrderAddressDO() {
        return groupOrderAddressDO;
    }

    public void setGroupOrderAddressDO(GroupOrderAddressDO groupOrderAddressDO) {
        this.groupOrderAddressDO = groupOrderAddressDO;
    }

    public List<String> getLstImageUrl() {
        return lstImageUrl;
    }

    public void setLstImageUrl(List<String> lstImageUrl) {
        this.lstImageUrl = lstImageUrl;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getOrderStatusName() {
        return orderStatusName;
    }

    public void setOrderStatusName(String orderStatusName) {
        this.orderStatusName = orderStatusName;
    }
}
